package com.prd.model;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.prd.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * ent_notice
 *
 * @author
 */
@Data
@TableName("ent_notice")
@ApiModel(value = "公告/通知", description = "公告/通知")
public class EntNotice extends BaseVo implements Serializable {
    /**
     * ID
     */
    @TableId
    private Long id;

    @ApiModelProperty(value = "编号")
    private String number;

    /**
     * 1：公告、2：通知、3：通报、4：通告
     */
    @ApiModelProperty(value = "1：公告、2：通知、3：通报、4：通告")
    private Integer type;

    /**
     * 接收人
     */
    @ApiModelProperty(value = "接收人")
    private String recipient;

    /**
     * 标题
     */
    @ApiModelProperty(value = "标题")
    private String title;

    /**
     * 正文
     */
    @ApiModelProperty(value = "正文")
    private String content;

    /**
     * 发布单位
     */
    @ApiModelProperty(value = "发布单位")
    private String unit;

    /**
     * 签发人
     */
    @ApiModelProperty(value = "签发人")
    private String signer;

    /**
     * 有效期
     */
    @ApiModelProperty(value = "有效期")
    private String validity;

    /**
     * 抄送
     */
    @ApiModelProperty(value = "抄送")
    private String make;

    private static final long serialVersionUID = 1L;
}